1
00:00:00,310 --> 00:00:01,080
حسنًا يا شباب.

2
00:00:01,090 --> 00:00:03,180
إنها أنجيلا من The App Brewery مرة أخرى.

3
00:00:03,180 --> 00:00:09,510
لذا، في هذه المرحلة، أفترض أنك على الأرجح قد قمت في مرحلة ما من حياتك بعمل برنامج تعليمي أو درس

4
00:00:09,510 --> 00:00:16,470
درس في مكان آخر على الإنترنت، ومن المحتم أن تتعثر في مرحلة ما

5
00:00:16,530 --> 00:00:17,460
على مشكلة.

6
00:00:17,460 --> 00:00:22,890
أقضي الآن الكثير من الوقت في التفكير في كيفية إعداد الدورة التدريبية بحيث لا تتعثر كثيرًا

7
00:00:23,070 --> 00:00:28,170
ولكن مع البرمجة، فهي تقريبًا جزء أساسي من عملية التعلم التي تتعثر فيها وتتعثر فيها

8
00:00:28,170 --> 00:00:29,540
نفسك غير عالقة.

9
00:00:29,550 --> 00:00:34,710
لذلك أميل إلى أن أجد أنه عندما أتعثر في شيء ما، أحاول أن أعتبره تحديًا لأنه عادة

10
00:00:34,710 --> 00:00:40,800
عندما أقوم بحلها وعندما أكتشفها، يكون هناك شعور كبير بالرضا، وعادةً ما يكون هناك بعض الشعور بالرضا

11
00:00:40,800 --> 00:00:42,900
النمو المرتبط.

12
00:00:42,900 --> 00:00:49,530
الآن بعد أن قمت بتدريس أكثر من 100000 طالب عبر الإنترنت وفي وضع عدم الاتصال، رأيت الناس يعانون في الكثير من الأمور المختلفة

13
00:00:49,530 --> 00:00:50,120
طرق.

14
00:00:50,220 --> 00:00:55,740
وأردت فقط تلخيص الخطوات التي يمكنك اتباعها عندما تتعثر في أي نوع من البرمجة

15
00:00:55,740 --> 00:01:01,090
المشكلة والإطار الذي يمكنك استخدامه للتخلص من المشكلة بأسرع طريقة ممكنة.

16
00:01:01,110 --> 00:01:07,420
الآن الخطوة الأولى هي تقييم ما هو التوقع مقابل ما هو الواقع.

17
00:01:07,440 --> 00:01:14,120
ماذا كنت تتوقع أن يفعل الكود الخاص بك أو ماذا كنت تتوقع أن يحدث وماذا حدث بالفعل.

18
00:01:14,130 --> 00:01:16,310
لذلك في كل مرة تقوم فيها بتشغيل التعليمات البرمجية الخاصة بك،

19
00:01:16,470 --> 00:01:22,860
فكر في نفسك ماذا أتوقع أن يحدث ثم انظر إلى ما حدث بالفعل وحاول اكتشافه

20
00:01:22,980 --> 00:01:24,910
ما الذي يسبب الفرق.

21
00:01:24,920 --> 00:01:30,870
الآن أثناء قيامك بكتابة التعليمات البرمجية، من المحتم أن ينتهي بك الأمر إلى ارتكاب الأخطاء. وهذا يمكن أن يحدث

22
00:01:30,870 --> 00:01:35,790
عندما ترتكب خطأً أو تكتب شيئًا خاطئًا أو حتى عندما تحاول تثبيت قطعة ما

23
00:01:35,790 --> 00:01:42,270
من البرمجيات. وعادةً ما تكون هذه الأخطاء مصحوبة بأجزاء من النص أو رسالة خطأ. ويمكنك

24
00:01:42,270 --> 00:01:45,170
شاهد هذا في متصفحك أو في محرر التعليمات البرمجية الخاص بك.

25
00:01:45,390 --> 00:01:50,450
وفي أغلب الأحيان قد يبدو أن رسائل الخطأ هذه مكتوبة بواسطة كائنات فضائية لأنهم ليسوا كذلك

26
00:01:50,460 --> 00:01:51,820
يبدو أن له أي معنى.

27
00:01:51,960 --> 00:01:59,190
ولكن يمكنك بسهولة معرفة المعنى الإنساني لها باللغة الإنجليزية بمجرد وضعها في Google

28
00:01:59,490 --> 00:02:05,310
وستحصل عادةً على الكثير من الإجابات المختلفة حول السبب المحتمل وكيفية إصلاح المشكلة

29
00:02:05,310 --> 00:02:06,060
مشكلة.

30
00:02:06,090 --> 00:02:11,190
وأحد مواقع الويب، إذا لم تكن على علم به بالفعل، فسوف يصبح قريبًا أفضل مواقع الويب لديك

31
00:02:11,190 --> 00:02:13,900
صديق، وهذا هو stackoverflow.com.

32
00:02:13,950 --> 00:02:19,620
لذلك أوصي بالبحث عن أي أخطاء تصادفك في Google ثم التوجه نحو

33
00:02:19,620 --> 00:02:22,530
مواقع الويب Stack Overflow التي تظهر نتيجة لذلك.

34
00:02:22,560 --> 00:02:26,450
وهذا بالضبط ما يفعله مطورو الحياة الواقعية كل يوم.

35
00:02:26,610 --> 00:02:32,820
وفي الحقيقة لقد عملت في فرق حيث سنذهب جميعًا إلى الحانة ونتناول مشروبًا وننهي اليوم

36
00:02:32,910 --> 00:02:35,100
إذا لم يعد Stack Overflow يعمل.

37
00:02:35,100 --> 00:02:38,600
لذا فكل ذلك جزء من سير عمل المطور.

38
00:02:38,610 --> 00:02:44,970
الآن إذا كان هذا لا يزال لا يساعد، أو كنت مرتبكًا بالنتائج التي تحصل عليها، فهذا أمر جيد

39
00:02:44,970 --> 00:02:51,750
فكرة إعادة مشاهدة بعض مقاطع الفيديو إلى النقطة التي بدأ فيها كسر الكود أو بدأ في العمل

40
00:02:51,750 --> 00:02:58,200
شيء غير متوقع، لأنه يوجد دائمًا في مقاطع الفيديو تعليمات خطوة بخطوة، وهذا حقًا

41
00:02:58,200 --> 00:03:04,010
من المهم أن تتحقق للتأكد من أنك لم ترتكب خطأً مطبعيًا هنا أو هناك أو أنك لم تستخدم الحروف الكبيرة

42
00:03:04,010 --> 00:03:09,240
شيء لا ينبغي كتابته بأحرف كبيرة وأعد مشاهدة الفيديو مباشرة قبل أن يتعطل الكود الخاص بك

43
00:03:09,420 --> 00:03:11,960
لمحاولة معرفة الخطأ الذي قد حدث.

44
00:03:11,970 --> 00:03:19,200
الآن الخطوة التالية هي أنه يمكنك التحقق من الكود الخاص بك مقابل الكود الخاص بي. في نهاية كل وحدة تعليمية،

45
00:03:19,200 --> 00:03:26,610
يوجد مشروع مكتمل يمكنك تنزيله، ويمكنك التمرير عبر الكود المكتمل ومقارنته

46
00:03:26,610 --> 00:03:33,450
الخاصة بك، ومعرفة ما إذا كان هناك أي أخطاء إملائية، أي أخطاء، أي أخطاء، وإذا كان ذلك يساعدك حتى يمكنك

47
00:03:33,450 --> 00:03:39,810
قم بنسخ ولصق المقاطع من الكود المكتمل في الوحدة النمطية الخاصة بك فقط لمعرفة ما إذا كان هذا السطر أم ذاك

48
00:03:39,810 --> 00:03:42,530
ساعدت الفقرة في حل المشكلة.

49
00:03:42,660 --> 00:03:47,190
وإذا لم يحل ذلك الأمر بعد، فإن الخطوة التالية هي التوجه نحو الأسئلة والأجوبة.

50
00:03:47,610 --> 00:03:55,620
لذلك، يوجد تحت كل درس قسم للأسئلة والأجوبة، ومن الجيد التحقق من موعد الدرس

51
00:03:55,620 --> 00:04:03,060
لقد تعطل تطبيقك لمعرفة ما إذا كان أي شخص آخر لديه مشكلات مماثلة لك. وإذا لم تتمكن من العثور على أي شخص

52
00:04:03,060 --> 00:04:10,260
مع نفس المسائل، ثم اسأل في الأسئلة والأجوبة. ولكن تأكد من طرح سؤالك في الدرس

53
00:04:10,500 --> 00:04:15,810
حيث تواجه المشكلة. وبهذه الطريقة، يصبح من الأسهل على الطلاب الآخرين أن يتمكنوا من التعلم

54
00:04:15,810 --> 00:04:21,450
من أخطائك وأيضًا لكي أتمكن من تحديد المشكلة بسرعة.

55
00:04:21,450 --> 00:04:27,630
وإذا كان لديك سؤال حول أي شيء في البرنامج التعليمي، فمن الجيد أن تقوم فقط بتضمين الطابع الزمني

56
00:04:27,960 --> 00:04:33,810
حيث يحدث ذلك في الفيديو حتى أتمكن من مشاهدته بسرعة ومعرفة ما تشير إليه

57
00:04:33,810 --> 00:04:35,700
حتى أتمكن من الإجابة على أسئلتك بشكل أفضل.

58
00:04:35,700 --> 00:04:41,280
الآن، عندما تطرح أسئلة في الأسئلة والأجوبة، إليك الطريقة للحصول على الإجابات والحلول الأكثر فائدة

59
00:04:41,490 --> 00:04:43,480
وذلك باتباع نهج من أربع خطوات.

60
00:04:43,500 --> 00:04:47,190
لذا أولاً، أخبرنا، لنفسي وللطلاب الآخرين،

61
00:04:47,190 --> 00:04:49,570
ماذا كنت تتوقع أن يحدث إذن

62
00:04:49,620 --> 00:04:57,060
ما حدث بالفعل، ثم قم بتضمين لقطة شاشة لكل التعليمات البرمجية التي تتوافق مع هذا الموقف،

63
00:04:57,360 --> 00:05:03,010
ثم قم بتضمين لقطة شاشة لوحدة تحكم التصحيح التي تتضمن أية أخطاء،

64
00:05:03,010 --> 00:05:05,620
إذا كانت هناك أية أخطاء أو إذا تعطل تطبيقك.

65
00:05:05,620 --> 00:05:11,290
الآن، لالتقاط لقطة شاشة لجزء من الشاشة في Windows، كل ما عليك فعله هو الضغط باستمرار على Windows

66
00:05:11,290 --> 00:05:17,320
اضغط على المفتاح Shift وS، وبعد ذلك ستظهر لك هذه العلامات الصغيرة وستكون قادرًا على أخذ قسم

67
00:05:17,350 --> 00:05:23,410
لشاشتك كلقطة شاشة، وبمجرد ترك الماوس، سيتم حفظها في الحافظة الخاصة بك جاهزة

68
00:05:23,410 --> 00:05:26,710
ليتم لصقها في برنامج الرسام أو أي تطبيق آخر.

69
00:05:27,280 --> 00:05:33,040
إذا لم ينجح ذلك بالنسبة لك، فتأكد من استخدام Google فقط لكيفية التقاط لقطة شاشة لجزء من الشاشة و

70
00:05:33,040 --> 00:05:35,660
سترى الكثير من مقاطع الفيديو التي يمكن أن تساعدك في هذا أيضًا.

71
00:05:35,680 --> 00:05:41,380
إذا كنت تستخدم جهاز كمبيوتر Mac، من ناحية أخرى، فإن هذا الاختصار سيوفر لك الكثير من الوقت، وهو كذلك

72
00:05:41,380 --> 00:05:47,140
قد يكون من المفيد تدوين ذلك في دفتر ملاحظاتك. عند استخدام Command و Shift و 4، تحصل على هذا القليل

73
00:05:47,140 --> 00:05:53,350
تظهر علامة التقاطع ويمكنك البدء في النقر وسحب المنطقة التي تريد التقاط لقطة شاشة لها

74
00:05:53,350 --> 00:06:00,760
باستخدام وسيقوم بحفظه تلقائيًا على سطح المكتب لديك، والذي يمكنك بعد ذلك تحميله في منطقة الأسئلة والأجوبة

75
00:06:00,790 --> 00:06:01,910
للمحاضرة.

76
00:06:01,910 --> 00:06:09,220
هذه مجرد عملية مختصرة خطوة بخطوة حول ما يجب عليك فعله وكيفية الحصول على المساعدة عندما تواجه مشكلة

77
00:06:09,220 --> 00:06:12,610
من المهم أن تتذكر أن الجميع يتعثرون في بعض الأحيان.

78
00:06:12,610 --> 00:06:19,060
لقد أمضيت أيامًا محاولًا العثور على خطأ في الكود الخاص بي، وتبين أنه مجرد فاصلة في غير محلها

79
00:06:19,330 --> 00:06:26,170
أو فاصلة منقوطة تم حذفها عن طريق الخطأ، وواحدة من أعظم الأشياء الممتعة بالنسبة لي، على أي حال، هي اكتشاف ذلك

80
00:06:26,170 --> 00:06:32,980
للخروج من هذه المشاكل وحلها. لذلك لا تقلق إذا واجهتك مشكلة. الجميع سيحاول مساعدتك.

81
00:06:33,100 --> 00:06:38,470
وتذكر فقط أن التعثر وحل المشكلة هو جزء من رحلة التعلم.


